<ui:composition template="../template/template.xhtml" xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui">
	<ui:define name="localizacao">
		<h:outputText value="&#160;" />
		<a href="listarConcursos.xhtml"> Concursos</a>
		<h:outputText value="&#160;>&#160;" />
		<a href="detalhesConcurso.xhtml">#{concursoMB.concursoSelecionado.nome}</a>
		<h:outputText value="&#160;>&#160; Anexar Arquivo" />
	</ui:define>
	<ui:define name="content">
		<h4>
			<h:outputText value="Adicionar Arquivo" />
		</h4>
		<h4>
			<b><h:outputText value="Concurso: " /></b>
			<h:outputText value="#{concursoMB.concursoSelecionado.nome}" />
		</h4>

		<br />
		<h:form id="form_CadArquivo" enctype="multipart/form-data">
			<p:growl id="msg1" showDetail="true" sticky="false" life="5000" />
			<table>
				<tr>
					<td><h:outputText value="Tipo de anexo: " /></td>
				</tr>
				<tr>
					<td><p:selectOneMenu id="tipo_arquivos" value="#{adicionarArquivoMB.idTipoArquivo}">
							<f:selectItem itemLabel="Selecione" itemValue="" />
							<f:selectItems value="#{adicionarArquivoMB.listaTiposArquivo}" var="tipoArquivo"
								itemLabel="#{tipoArquivo.nome}" itemValue="#{tipoArquivo.id}" />
							<p:ajax listener="#{adicionarArquivoMB.buscarTipoArquivo()}" update="msg1" />
						</p:selectOneMenu></td>
					<td><p:commandButton oncomplete="dlg3.show()" process="@this" value="Adicionar novo"
							update=":cadTipoArquivoDialog" icon="ui-icon-plusthick" styleClass="ui-priority-primary" />
					</td>
				</tr>
			</table>

			<p class="fleft" style="color: gray">Ex: Retificações, comprovantes...</p>
			<br />
			<br />
			<br />
			<br />
			<h4 align="center" style="color: gray">
				<h:outputText value="Arraste a imagem aqui para baixo, ou clique em Procurar" style="color: gray" />
			</h4>
			<p:fileUpload fileUploadListener="#{adicionarArquivoMB.adicionarArquivo}" label="Procurar..."
				mode="advanced" update="msg1" sizeLimit="20000000"
				allowTypes="/(\.|\/)(jpe?g|png|pdf|docx|doc|odt)$/" cancelLabel="Cancelar"
				invalidFileMessage="Arquivo no Formato Inválido"
				invalidSizeMessage="Arquivo de Tamanho Inválido" uploadLabel="Enviar todos" />


		</h:form>
		<p:dialog id="cadTipoArquivoDialog" header="Adicionar Tipo de Arquivo" widgetVar="dlg3"
			modal="true" height="100">

			<br />
			<h:form id="form-modal">
				<table>
					<tr>
						<td><h:outputText value="Tipo: " /></td>
						<td><p:inputText id="nome" value="#{adicionarArquivoMB.tipoArquivo.nome}" required="true"
								requiredMessage="Campo obrigatorio" /></td>
						<td><p:message for="nome" /></td>
					</tr>
					<tr>
						<td><p:commandButton actionListener="#{adicionarArquivoMB.adicionarTipoArquivo()}"
								value="Cadastrar" oncomplete="if (!args.validationFailed) dlg3.hide()"
								update="form-modal,:form_CadArquivo:tipo_arquivos,:form_CadArquivo:msg1" /></td>
					</tr>
				</table>
			</h:form>
		</p:dialog>

		<h:form>
			<p:commandButton actionListener="#{concursoMB.urlDetalhesConcurso()}" value="Voltar"
				icon="ui-icon-circle-triangle-w" />
		</h:form>
	</ui:define>
</ui:composition>